home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 01 New Uploads / P4UTIL.ZIP / INSTRUCT.SEQ < prev    next >
Encoding:
Text File  |  1995-11-02  |  10.8 KB  |  454 lines

  1. **************************************
  2. *                                    *
  3. *          ╚┴═─╔╙╦ - ╬6┼╙╓           *
  4. *                                    *
  5. *        ╓┼╥╙╔╧╬ 1─  - 4/85          *
  6. *                                    *
  7. *                ┬┘                  *
  8. *                                    *
  9. *         ╩╔═ ╨┼┴╥├┼ - ╬6┼╙╓         *
  10. *        4104 ┼┴╥╬╙├╠╔╞╞ ┴╓┼.        *
  11. *         ╞┴╔╥ ╧┴╦╙ ├┴ 95628         *
  12. *           (916 961-8415)           *
  13. *                                    *
  14. *                                    *
  15. **************************************
  16. #
  17. ╘HESE ╨ROGRAMS ARE PUBLIC DOMAIN.
  18.  
  19. ╘HEY WERE DEVELOPED BY ╬6┼╙╓ FOR HIS
  20. OWN USE - AND ARE CONSTANTLY IN
  21. REVISION.
  22.  
  23. ┴NY SUGGESTIONS FOR IMPROVEMENT WILL
  24. BE APPRECIATED.
  25.  
  26. ╔F YOU WANT TO BE NOTIFIED OF REVISIONS
  27. PLEASE DROP AN ╙┴╙┼ TO ME AND ╔ WILL 
  28. KEEP YOU POSTED.
  29.  
  30. ╨╠┼┴╙┼ ┬┴├╦-╒╨ ╘╚╔╙ ─╔╙╦ ┬┼╞╧╥┼
  31. ╥╒╬╬╔╬╟ ┴╬┘ ╨╥╧╟╥┴═╙ ╘╧ ┴╓╧╔─
  32. ╨┼╥═┴╬┼╬╘ ┴├├╔─┼╬╘┴╠ ╠╧╙╙ ╧╞ ╨╥╧╟╥┴═╙.
  33.  
  34. %
  35. #
  36.  
  37. ╘HIS DISK CONTAINS FIVE PROGRAM SETS-
  38.  
  39. ─╒╨┼ - A HIGH SPEED CONTEST DUPING-
  40. . LOGGING PROGRAM SET.
  41.  
  42. ─╪├├ - A ─╪ CALL SIGN AND ─╪├├ AWARDS
  43. . TRACKING PROGRAM SET.
  44.  
  45. ╫┴╙ - A 5-BAND WORKED ALL STATES AWARDS
  46. . PROGRAM SET.
  47.  
  48. ═╔╬╔═╒╞ - A PROPAGATION PREDICTION
  49. . PROGRAM BY ╦┼6╒┘.
  50.  
  51. ├╧╬╘┼╙╘ ├┴╠┼╬─┴╥ - A PERPETUAL CONTEST
  52. . CALENDAR.
  53.  
  54. #
  55.  
  56. ╘HE PROGRAMS ARE WRITTEN ALMOST
  57. ENTIRELY IN ┬┴╙╔├ AND SHOULD BE EASY
  58. TO MODIFY.  ╚OWEVER - PLEASE READ
  59. ANY PROGRAMMERS CAUTIONS IN THE 
  60. PROGRAM INSTRUCTIONS BEFORE MODIFYING
  61. ANY ROUTINES.
  62.  
  63. ┴LL PRINTER SEQUENCES IN THESE
  64. PROGRAMS ARE DESIGNED FOR A 
  65. ╟EMINI 10╪ PRINTER WITH A ╙TAR
  66. ═ICRONICS INTERFACE (AN ┴╙├╔╔
  67. PRINTER).  ╙YSTEMS WITH ├OMMODORE
  68. PRINTERS OR OTHER INTERFACES
  69. WILL PROBABLY WORK ╧╦ BY REPLACING
  70. ANY ╧╨┼╬ 6 4 6 STEPS WITH ╧╨┼╬ 6 4 0 
  71. OR ╧╨┼╬ 6 4 7
  72.  
  73. ╘HE ╨ROGRAM SETS ARE DESCRIBED IN MORE
  74. DETAIL - WITH IMPORTANT OPERATING
  75. INSTRUCTIONS - IN THE FOLLOWING PAGES.
  76. #
  77. %
  78.  
  79.  
  80. **************************************
  81. *                                    *
  82. *          ─╪├├ ╨╥╧╟╥┴═ ╙┼╘          *
  83. *                                    *
  84. **************************************
  85.  
  86.  
  87. ─╪├├ AND THE ASSOCIATED PROGRAMS--
  88. ─╪┼─╔╘ - ─╪╨╥╔╬╘ - AND ╠╨╥─╪ ARE A
  89. ─╪├├ CALL SIGN IDENTIFICATION AND
  90. ─╪├├ AWARDS TRACKING PROGRAM SET.
  91.  
  92. ─╪├├ IS THE MAIN OPERATING PROGRAM.
  93. ╘HE OTHER PROGRAMS ARE UTILITIES.
  94.  
  95. #
  96. ┘OU WILL FIND THE PROGRAM ──1 ON THE
  97. DISK.  ╘HIS IS ACTUALLY THE DATA BASE
  98. FOR USE OF ─╪├├ AND IS STORED AS A
  99. PROGRAM BECAUSE IT IS MACHINE LANGUAGE
  100. LOADED AND SAVED.  ──1 INCLUDES-
  101.  
  102. .    ╘HE ┴╥╥╠ ─╪├├ COUNTRIES LIST.
  103.  
  104. .    ┴ CROSS REFERENCE TABLE FOR
  105. .      ┴╥╥╠ ─╪├├ CALL SIGNS.
  106.  
  107. .    ╘HE INTERNATIONAL TABLE OF PREFIX
  108. .      ALLOCATIONS.
  109.  
  110. #
  111. ╘HIS REFERENCE TABLE IS OVER 13000 
  112. BYTES OF INFORMATION.  ╘HE SEARCH
  113. IS IN MACHINE LANGUAGE AND IS 
  114. INSTANTANEOUS.
  115.  
  116. ╘HE PROGRAM LOWERS THE UPPER MEMORY
  117. LIMIT TO ADDRESS 20990 AND USES
  118. 20992 TO 34545 TO STORE FILE ──1.
  119. ╘HE MACHINE LANGUAGE PROGRAMS USE 
  120. ADDRESSES 49230 TO 49500 SO AVOID
  121. USING PROGRAMS WHICH OVERLAP ANY
  122. OF THESE AREAS.
  123. #
  124. %
  125. ╘HE ONLY GLITCH IN THIS PROGRAM IS
  126. THAT THE MACHINE LANGUAGE SEARCH
  127. ROUTINE WILL NOT FIND ╞╧ PREFIXES.
  128. ╔ DON'T KNOW WHY.
  129. ╒SE #1╞╧ FOR ├LIPPERTON ╔SLAND AND
  130. #2╞╧ FOR ╞RENCH ╨OLYNESIA.
  131.  
  132. ╘HE ┴NTARTICA ╨REFIXES ARE NOT CROSS-
  133. INDEXED.  ╞┬8┘ WILL FIND ┴NTARTICA.
  134.  
  135. ╘HE ONLY OTHER NON CROSS-INDEXED CALL
  136. SIGN ALLOCATIONS ARE THE ╒╙ CALLS.
  137. ╘HEY ARE ALL (INCLUDING ╒╙ ╨ACIFIC
  138. ╔SLAND CALLS) LISTED AS ╦***.
  139.  
  140. ╞OR EXAMPLE - USE-
  141.     
  142. .    ╦6 FOR ╬6 ╫─6 ╫┴6 ETC.
  143. .    ╦╚6 FOR ┴╚6 ╬╚6 ╫╚6 ETC.
  144.  
  145. #
  146. ╔N THIS PROGRAM ENTER ANY CALL SIGN
  147. AND THE PROGRAM WILL TELL YOU-
  148.   
  149. . 1.  ╘HE COUNTRY OF ORIGIN.
  150. . 2.  ╘HE ┴╥╥╠ LISTED PREFIX IN THE
  151. .     ┴╥╥╠ OFFICIAL COUNTRIES LIST.
  152. . 3.  ╘HE CONTINENT
  153. . 4.  ╘HE ├╤─╪ ZONE AND THE ╔┴╥╒ ZONE.
  154. . 5.  ╫HETHER YOU HAVE WORKED AND/OR
  155. .     CONFIRMED THE COUNTRY.
  156.   
  157. ┘OU ARE ALSO PROMPTED TO INPUT WORKED
  158. OR CONFIRMED TO UPDATE YOUR ─╪├├ COUNT.
  159.  
  160. ╓ARIOUS SCREEN AND PRINTER REPORTS ARE
  161. INCLUDED.
  162.  
  163. #
  164. ┘OU MUST RESAVE YOUR FILE FROM THE
  165. MAIN MENU AFTER UPDATING THE FILE.
  166. ╔T IS NOT AUTOMATIC.
  167.  
  168. ╞OR A LISTING OF THE ──1 DATA BASE
  169. USE THE UTILITY PROGRAMS ─╪╨╥╔╬╘ FOR
  170. A SCREEN OUTPUT OR ╠╨╥─╪ FOR A
  171. PRINTER OUTPUT.
  172.  
  173. %
  174. ╘HE UTILITY PROGRAM ─╪┼─╔╘ ALLOWS YOU
  175. TO ADD TO THE ──1 DATA BASE; BUT MAKE
  176. SURE YOU UNDERSTAND THE STRUCTURE OF
  177. THE DATABASE BEFORE ATTEMPTING TO ADD
  178. TO OR CHANGE ──1.
  179.  
  180. ╫HEN ADDING CALL SIGNS TO THE MAIN
  181. DATA BASE ALWAYS ADD $$$$ AS THE
  182. LAST ENTRY (IN PLACE OF THE CALL SIGN)
  183.  AS THIS IS THE END OF FILE MARKER
  184. FOR THE MACHINE LANGUAGE SEARCH
  185. ROUTINE.
  186.  
  187. #
  188. ┴ SCREEN OPTION ALLOWS YOU TO SAVE
  189. YOUR DATA BASE AS A SEQUENTIAL FILE.
  190. ╘HIS ROUTINE TAKES ABOUT SIX MINUTES
  191. INSTEAD OF THE 30 SECONDS REQUIRED 
  192. FOR A MACHINE LANGUAGE LOAD.
  193.  
  194.  
  195. ┼╬─ ╧╞ ─╪├├ ╔╬╙╘╥╒├╘╔╧╬╙
  196.  
  197. #
  198. %
  199. **************************************
  200. *                                    *
  201. *                                    *
  202. *          ╫┴╙ ╨╥╧╟╥┴═ ╙┼╘           *
  203. *                                    *
  204. *                                    *
  205. **************************************
  206.  
  207.  
  208. ╘HIS PROGRAM SET CONTAINS TWO 
  209. PROGRAMS - ╫┴╙╠ AND ╫┴╙.  ╘HESE
  210. PROGRAMS ARE ENTIRELY IN ┬┴╙╔├ AND
  211. SHOULD BE EASILY UNDERSTOOD.
  212. #
  213.  
  214. ╘HE ╙TATE INFORMATION IS KEPT IN THE
  215. PROGRAM AS DATA STATEMENTS; THE 5-BAND
  216. ╙╙┬ - ├╫ TABLE IS KEPT AS THE
  217. SEQUENTIAL FILE ╫╧╥╦┼─ WHICH IS 
  218. INITIALLY CREATED BY ╫┴╙╠ - A FAST
  219. SEQUENTIAL LOADER FOR YOUR FIRST
  220. DATA LOAD INTO THE ╫┴╙ SYSTEM.  ╔F
  221. YOU FIND ╫┴╙╠ CUMBERSOME GIVEN YOUR
  222. LOG OR RECORD KEEPING SYSTEM - SIMPLY
  223. MAKE ONE ENTRY INTO ╫┴╙╠ AND THEN EXIT
  224. THROUGH THE PROGRAM INSTRUCTIONS.  ╘HIS
  225. WILL SET UP THE ╫╧╥╦┼─ SEQUENTIAL FILE.
  226. ┘OU ├┴╬╬╧╘ RUN ╫┴╙ WITHOUT FIRST 
  227. RUNNING ╫┴╙╠.  
  228. #
  229.  
  230. ┴FTER THE INITIAL LOAD ╫┴╙ BECOMES THE
  231. UPDATE AND REPORT PROGRAM.
  232.  
  233. ╘HE CALL SIGN WHICH WILL BE PRINTED
  234. AT THE TOP OF THE REPORTS IS CONTAINED
  235. IN THE FIRST STEP (10).  ├HANGE THAT
  236. STEP TO REFLECT YOUR CALL SIGN.
  237.  
  238. ┼╬─ ╧╞ ╫┴╙ ╔╬╙╘╥╒├╘╔╧╬╙
  239.  
  240. #
  241. %
  242.  
  243. **************************************
  244. *                                    *
  245. *         ─╒╨┼-╠╧╟ ╨╥╧╟╥┴═╙          *
  246. *                                    *
  247. **************************************
  248.  
  249. ─╒╨┼-╠╧╟ - ABBREVIATED AS ─╒╨┼ AND
  250. ─╒╨┼-1├ ON THE DISK - ARE CONTEST
  251. DUPING AND LOGGING PROGRAMS WITH
  252. MACHINE LANGUAGE (INSTANTANEOUS)
  253. SEARCH ROUTINES.
  254.  
  255. ─╒╨┼ WILL CONTAIN UP TO 1000 CALLS
  256. WORKED WITHOUT GARBAGE COLLECTION
  257. AND 2000 CALLS WORKED WITH GARBAGE
  258. COLLECTION OR INTERMITTENT RE-LOAD.
  259. ┴ HANDY SCREEN INDICATOR TELLS YOU
  260. THE MEMORY SPACE REMAINING AT ANY
  261. TIME.
  262. #
  263.  
  264. ─╒╨┼ DUPECHECKS ON THE CALL - BAND - 
  265. AND MODE FOR CONTESTS WHICH ALLOW 
  266. CREDIT FOR MULTIPLE CONTACTS ON THE
  267. SAME STATION.  ─╒╨┼-1├ DUPECHECKS ON
  268. THE CALL SIGN ONLY FOR CONTESTS WHICH
  269. ALLOW ONLY ONE CONTACT PER STATION
  270. REGARDLESS OF BAND OR MODE.  ╔F YOU
  271. DO NOT HAVE ─╒╨┼-1├ - THERE IS ONLY
  272. ONE DIFFERENCE FROM ─╒╨┼.  ├HANGE THE
  273. 8 IN ─┴╘┴ PROGRAM STEP 2460 TO 5.
  274. ╘HEN RE-SAVE THE PROGRAM AS ─╒╨┼-1├.
  275. #
  276.  
  277. ─╒╨┼ WILL ALSO CHECK PREFIXES FOR
  278. USE IN THE ╫╨╪ CONTESTS.  ┴NY ENTRY
  279. OF LESS THAN 4 CHARACTERS WILL BE
  280. CHECKED AGAINST ALL PREFIXES WORKED
  281. AND A TWO SECOND SCREEN ENTRY WILL
  282. INDICATE A NEW OR DUPE PREFIX.
  283. ╘HE ENTIRE CALL SHOULD BE RE-ENTERED
  284. IF THE STATION IS TO BE WORKED.
  285. %
  286. #
  287.  
  288. ─╒╨┼ HAS A VARIETY OF OTHER NIFTY
  289. FEATURES:
  290.  
  291. . 1.  ┴ SOUND INDICATOR FOR NEW OR
  292. .     DUPE.
  293.  
  294. . 2.  ┴N OPTION FOR DUPE ONLY OR
  295. .     PRINTER PRINT LOG.
  296.  
  297. . 3.  ╧N SCREEN 24-HOUR REAL TIME 
  298. .     CLOCK RUN FROM THE ├64 ╙╔─
  299. .     CHIPS (ACCURATE) - NOT ╘╔$.
  300.  
  301. . 4.  ┴UTOMATIC DATE ADVANCE AT 00 ╒╘├.
  302. %
  303. #
  304.  
  305. ─╒╨┼ PROGRAM MODIFICATION CAUTIONS-
  306.  
  307. ╘HE FIRST TWO STEPS OF THE PROGRAM
  308. MUST NOT BE MODIFIED AND NO STEPS
  309. MAY BE ADDED BEFORE OR BETWEEN THEM -
  310. OTHERWISE THE PROGRAM WILL NOT WORK.
  311. ╞OR THE TECHNICALLY ORIENTED - ┴$ MUST
  312. BE THE FIRST STRING ─╔═ENSIONED FOR
  313. THE MACHINE LANGUAGE SEARCH TO WORK.
  314. ─╒$ IN THE SECOND STEP IS A DUMMY
  315. SCRATCH PAD STRING USED BY THE MACHINE
  316. LANGUAGE SEARCH ROUTINE AND MUST BE AT
  317. THE PROPER HEX ADDRESS.
  318.  
  319. ╘HE MACHINE LANGUAGE PROGRAMS RESIDE
  320. FROM ADDRESS 49152 TO 49850.  ─O
  321. NOT USE PROGRAMS WHICH OVERLAP THESE
  322. ADDRESSES.
  323. #
  324.  
  325. ═ORE ─╒╨┼ PROGRAM MODIFICATION 
  326. CAUTIONS-
  327.  
  328. ╘HE MACHINE LANGUAGE SEARCH ROUTINE
  329. GETS THE CALL SIGN - BAND - MODE -
  330. AND TIME FROM THE SCREEN DISPLAY FOR
  331. COMPARISON AGAINST THE FILE OF CALLS
  332. WORKED.  ─O NOT ALTER THE SCREEN FORMAT
  333. IN A WAY WHICH MOVES THESE VARIABLES.
  334. #
  335.  
  336. ╘HE SCREEN COLORS ARE DESIGNED FOR THE
  337. 1701 ├OMMODORE ├OLOR ═ONITOR.  ╔F YOU
  338. HAVE A MONOCHROME MONITOR OR DON'T
  339. LIKE THE SCREEN COLORS - CHANGE STEPS
  340. 970 - BORDER AND BACKGROUND COLORS;
  341. 980 1940 2050 - MAIN CHARACTER COLOR
  342. 1260 - EMPHASIZED CHARACTER COLOR AND
  343.        CLOCK.
  344. %
  345.  
  346. ╔F YOU HAVE SOUND CAPABILITY FROM YOUR
  347. MONITOR OR ╘╓ THE SEARCH ROUTINE WILL
  348. PRODUCE A SHORT STEADY TONE FOR A NEW
  349. CALL OR A SHORT PULSE TONE FOR A DUPE
  350. CALL.  ╘HIS FEATURE IS VERY USEFUL
  351. WHEN THE LOGGER IS SEPARATE FROM THE
  352. STATION OPERATOR.
  353. #
  354.  
  355. ╘HE UTILITY PROGRAM ─╒╨┼-┼─╔╘ ALLOWS
  356. YOU TO EDIT THE FILE OF CALLS WORKED
  357. INCLUDING THE BAND - MODE- TIME 
  358. DATE - OR EXCHANGE AFTER THE CONTEST IS
  359. OVER IN CASE YOU NOTED ANY ERRORS IN
  360. THE OUTPUT OF THE FILE.
  361.  
  362. ╘HE UTILITY PROGRAM ─╒╨┼-╥╨╘ WILL 
  363. PRINT YOUR DATA BASE EITHER -
  364.  
  365. .  1.  IN LOG ORDER.
  366. .  2.  IN LOG FORMAT BUT ALPHA ORDER.
  367. .  3.  IN ALPHA CHECK-LOG FORMAT.
  368.  
  369. ╘HE ALPHABETIZING ROUTING IS IN
  370. MACHINE LANGUAGE AND IS EXTREMELY
  371. FAST.  ╔T WILL ALPHABETIZE AT THE
  372. RATE OF 1000 ENTRIES PER SECOND.
  373.  
  374. #
  375.  
  376. ┼╬─ ╧╞ ─╒╨┼-╠╧╟ ╔╬╙╘╥╒├╘╔╧╬╙
  377.  
  378. #
  379. %
  380.  
  381.  
  382. *************************************
  383. *                                   *
  384. *             ═╔╬╔═╒╞               *
  385. *       ╨╥╧╨┴╟┴╘╔╧╬ ╨╥┼─╔├╘╧╥       *
  386. *                                   *
  387. *************************************
  388.  
  389.  
  390. ═╔╬╔═╒╞ IS A PROPAGATION PREDICTION
  391. PROGRAM WHICH REQUIRES THE OPERATOR
  392. TO ENTER THE LATITUDE AND LONGITUDE OF
  393. THE TRANSMITTER (HIS STATION) AND THE
  394. RECEIVER (THE LOCATION OF THE STATION
  395. HE INTENDS TO CONTACT) AND THE DATE
  396. OF INTENDED CONTACT.
  397. #
  398.  
  399. ╘HE PROGRAM WILL THEN PRINT GRAPHICALLY
  400. THE PROPAGATION CONDITIONS FOR THE 
  401. DATE AND STATION INDICATED.
  402.  
  403. ╘HE ORIGINAL PROGRAM BY ╦┼6╒┘ HAS
  404. BEEN MODIFIED BY ADDING A MACHINE 
  405. LANGUAGE SCREEN DUMP AT THE BEGINNING
  406. OF THE PROGRAM WHICH ALLOWS ╦┼6╒┘'S
  407. TABULAR AND GRAPHICS SCREEN DISPLAYS
  408. TO BE PRINTED TO AN ┴╙├╔╔ PRINTER.
  409. ╔ HAVE NOT TRIED THIS SCREEN DUMP
  410. ROUTINE ON A ├64 PRINTER.
  411. #
  412.  
  413. ╘HE PROGRAM DOES NOT REQUIRE THE
  414. OPERATOR TO ENTER THE TRANSMITTER 
  415. LOCATION OR COORDINATES EACH TIME
  416. THE PROGRAM IS RUN.  ╙IMPLY PUT
  417. YOUR INFORMATION INTO STEP 340 AND
  418. RESAVE THE PROGRAM.  ╞ROM THEN ON
  419. THE PROGRAM WILL KNOW YOUR INFORMATION.
  420.  
  421. ┼╬─ ╧╞ ═╔╬╔═╒╞ ╔╬╙╘╥╒├╘╔╧╬╙
  422. #
  423. %
  424.  
  425.  
  426. **************************************
  427. *                                    *
  428. *          ├╧╬╘┼╙╘ ├┴╠┼╬─┴╥          *
  429. *                                    *
  430. **************************************
  431.  
  432.  
  433. ╘HIS PROGRAM COMBINES A PERPETUAL 
  434. CALENDAR WITH 1981-4 CONTEST SCHEDULES
  435. TO PREDICT THE CONTEST WEEKEND FOR 
  436. REGULARLY SCHEDULED CONTESTS FOR ANY
  437. YEAR IN THE FUTURE.
  438.  
  439. ╔T WILL PRINT EITHER TO THE SCREEN 
  440. OR PRINTER.
  441.  
  442. ╘HIS PROGRAM IS VERY NEW AND WILL
  443. TAKE A FEW YEARS TO VERIFY THE CONTEST
  444. DATES.  ╘HE EXISTING DATES REFLECT
  445. INFORMATION PRINTED IN ╤╙╘ FOR 1981
  446. THROUGH 1984.
  447.  
  448. ┼╬─ ╧╞ ├╧╬╘┼╙╘ ├┴╠┼╬─┴╥ ╔╬╙╘╥╒├╘╔╧╬╙
  449.  
  450. ┼╬─ ╧╞ ╚┴═─╔╙╦ ╔╬╙╘╥╒├╘╔╧╬╙
  451. #
  452.  
  453. $
  454.